"""
@Author : 合肥一元数智教育科技有限公司
@Date :  2025/5/7 10:38
@Description :    目前文件的名字含有中文 是为了后续好查看笔记  在后续项目中不要使用中文写文件名字

1.python中的变量

什么是变量    指代计算机内存中的一段内存空间       变量的本身是一个容器存储数据
定义变量     计算机内存地址进行寻址
=  赋值符号
"""
# num 变量声明   程序执行的过程中会帮我们开辟一个内存空间   =  赋值
num = input('请输入一个数字:')
# 输出用户的输入
print("num= ", num)
# 数据类型判定函数  type()   str   string    通过input接收的数据  都是str类型
print("num的数据类型是: ", type(num))

"""
变量名的定义规则:
1. 字母, 数字, _组成
2. 不要以数字开头
3. 变量名严格区分大小写   num  Num
4. 变量名字有多个单词组成时  建议使用 _ 连接  单词全小写  student_name         studentName  小驼峰命名  StudentName  大驼峰命名
5. 不要使用关键词   python语言中已经使用过或将来会使用的单词 
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue',
 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 
 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
6. 变量的名字原则上没有长度限制 
7. 变量名尽可能的见名知意   name   age   height    weight
8. 中文定义变量名语法允许   不建议使用  
"""
#  导入python的内置模块   关键词模块
import keyword

# 打印所有的关键词列表
print(keyword.kwlist)

# 名字 = 'tom'
# print(名字)
